草庐IT

Android Toolbar 在 CollapsingToolbarLayout 中重叠 TabLayout

全部标签

java - 为什么 settings.xml 布局与 ActionBar/Toolbar 重叠?

我正在开发MaterialDesign应用。在SettingsActivity.java中添加settings.xml并运行应用程序后,Activity显示如下:这是SettingsActivity.java文件的代码:publicclassSettingsActivityextendsAppCompatActivity{Toolbartoolbar;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.act

android - 使用 ConstraintLayout 查看与工具栏的重叠

我在使用ConstraintLayout时遇到了ListView与兼容工具栏重叠的问题我想要做的就是有一个工具栏,然后在其余空间有一个ListView。很简单这是我的布局我不确定问题是否是ListView的layout_height优先于其他所有内容,因此要使ListView与父级一样高,确保底部有重叠或截断,因为工具栏占用了一些空间。让ListView占据工具栏后剩余的垂直空间的正确方法是什么? 最佳答案 根据ConstraintLayout的官方文档:您需要使用MATCH_CONSTRAINT(0dp)而不是MATCH_PARE

android - 使用 Backstack 时 TabLayout ViewPager 未加载

这个问题在这里已经有了答案:LifecycleofareplacedViewPagerandBackStack?(1个回答)关闭7年前。我在我的一个fragment中使用TabLayout和viewPager在选项卡下方的两个fragment之间切换。当我单击下方fragment之一中的FAB时,我加载了一个新fragment(用于输入)。但是-当我按下“后退”按钮时,TabLayout出现但没有任何一个较低的fragment(由页面表示)。那我做错了什么?有没有更好的方式来交换fragment?有没有办法按下后退按钮并返回到显示的viewPager页面?使用TabLayout的fra

android - 如何在没有 viewPager 的情况下创建 TabLayout?

我创建了一个带有标签面板(背景、文本样式、字体)的工具栏。但是我遵循了网络上的serval教程,并且所有教程都带有我不想要的viewPager/slider。那么如何在不实现viewPager的情况下创建它呢?到目前为止,我知道它与此有关:@OverridepublicvoidonTabSelected(TabLayout.Tabtab){} 最佳答案 示例代码:privatevoidonCreateTabLayout(){mTabLayout.addTab(mTabLayout.newTab().setIcon(R.drawabl

android - CollapsingToolbarLayout 问题中的膨胀菜单

我正在使用设计支持库的CollapsingToolbarLayout。我的问题是我无法展开工具栏中的菜单操作图标。我正在使用以下代码创建CollapsingToolbarLayout。在我使用的fragment中@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){inflater.inflate(R.menu.menu_emp_details,menu);super.onCreateOptionsMenu(menu,inflater);}和setHasOptionsMenu(true);

android - TabLayout 重心不起作用

我有一个TabLayout,我希望选项卡显示在屏幕中央。下面是我的TabLayout的XML。但是,我的选项卡仍然显示在左侧,我无法将它们置于Activity中心。我得到的是这样的:我真正想要的是:有人可以告诉我我做错了什么吗?如果您需要有关XML其余部分的更多信息,请告诉我。 最佳答案 Tab引力仅影响MODE_FIXED。一个可能的解决方案是将layout_width设置为wrap_content并将layout_gravity设置为center_horizo​​ntal 关于and

android - TabLayout 中的单个选项卡未覆盖整个宽度

我用TabLayout创建了一个View寻呼机。现在的问题是,如果我有2个或更多选项卡,那么一切都很好。但是,如果我只有一个选项卡,那么它不会覆盖整个屏幕宽度。PFAxml布局还有两张图 最佳答案 如果有人仍然感兴趣,您应该在xmlapp:tabMaxWidth="big_number"中为TabLayout添加此属性,对于big_number,我选择了2000dp。如果您未分配任何值,则默认实现会使用TAB_MIN_WIDTH_MARGIN值减去宽度测量规范尺寸。 关于android-

android - Listview 与 ToolBar 重叠

我正在使用android设计支持库。ListView第一行与Toolbar小部件重叠。在我的MainActivity中,我添加了协调布局,并在第一个TABfragment中添加了ListView布局。但是ListView的第一行被剪切了,因为如果Toolbar选项卡。如何解决这个问题?主.xmllist_view.xml:------------- 最佳答案 我遇到了类似的问题,在遵循最佳答案后,我重写了我的代码以使用RecyclerView并遇到了同样的问题。然后我将此行为添加到我的内容布局中并且它起作用了app:layout_b

android - PreferenceFragment 重叠工具栏

如标题所示,我的PreferenceFragment与我的工具栏重叠。我已经尝试过不同的解决方案,但问题仍然存在。希望有任何帮助。这是我的代码。Activity:importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.support.v7.widget.Toolbar;publicclassMyActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){s

android - 仅带有图标的滑动 TabLayout

正在关注this例如,我能够创建一个只有图标的SlidingTabLayout,但我想将它们居中。我需要创建自定义View还是有其他解决方案?如有任何帮助,我们将不胜感激。 最佳答案 我终于明白了。这是我的代码示例...为每个选项卡创建一个可绘制对象,在我的例子中是我创建的store_tab.xml和cart_tab.xml创建您自己的寻呼机适配器,它扩展自FragmentPageAdapterpublicclassHomePagerAdapterextendsFragmentPagerAdapter{privatestaticin